import request from '@/utils/request'
/**
 *
 * @param {object} data  登录时需要根据接口文档传参：mobile，password
 * @returns 需要有返回值。返回的是promise对象
 */
export function getDepartmentList() {
  // 获取公司列表发送请求。调用axios
  return request({
    url: '/company/department', // 调用的是axios的promise对象
    method: 'get'

  })
}
export function getDepartment(data) {
  // 新增部门请求
  return request({
    url: '/company/department', // 调用的是axios的promise对象
    method: 'post',
    data

  })
}
export function getDepartmentById(id) {
  // 根据id查询部门请求
  return request({
    url: '/company/department/' + id, // 调用的是axios的promise对象
    method: 'get'

  })
}

export function updateDepartmentById(data) {
  // 根据id修改部门请求
  return request({
    url: '/company/department/' + data.id, // 调用的是axios的promise对象
    method: 'put',
    data

  })
}
export function delDepartmentById(id) {
  // 根据id修改部门请求
  return request({
    url: '/company/department/' + id, // 调用的是axios的promise对象
    method: 'delete'

  })
}
